Context-Aware Adaptive Software Systems: A System-Context Relationships Oriented Survey

نویسندگان

  • Mahmoud Hussein
  • Jun Han
  • Alan Colman
چکیده

Self-adaptivity and context-awareness have been proposed to provide the ability for a software system to adapt itself at runtime to cope with changes in its environment and the user needs. In research, selfadaptivity is more concerned with how to adapt the system, while context-awareness is more concerned with how to model, process, and manage the system environment information. In general, context-aware adaptive software systems need to consider both aspects and have the ability to sense the context changes and adapt upon them. However, research in self-adaptivity and contextawareness has been carried out largely in separate communities, with limited reference to each other. In this report we present an analytical survey of research into context-aware adaptive software systems from both of these perspectives, with a particular focus on issues concerning their integration. We identify the requirements of integrating context-awareness and self-adaptivity to better understand their relationship, analyse the current research in context-awareness and self-adaptivity regarding these requirements, and distil the research challenges in developing context-aware adaptive software systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Context-Aware Recommender Systems: A Review of the Structure Research

 Recommender systems are a branch of retrieval systems and information matching, which through identifying the interests and requires of the user, help the users achieve the desired information or service through a massive selection of choices. In recent years, the recommender systems apply describing information in the terms of the user, such as location, time, and task, in order to produce re...

متن کامل

A System-Context Relationship Oriented Survey of Context-Aware Adaptive Systems

Self-adaptivity has been proposed to reduce the complexity associated with the management of current large scale software systems, where it provides the ability of the software system to adapt itself at runtime to cope with changes in its environment and the user needs. On the other hand, context awareness research share the same goal of self-adaptivity, but more concerned with modelling, proce...

متن کامل

An Approach to Specifying and Validating Context-aware Adaptive Behaviours of Software Systems

Context-aware adaptive software systems need to have models for their adaptive behaviour. These models specify systems’ reactions to changes in their environments. In large scale software systems with high variability, an explosion in the number of the system’s sates (i.e. the system’s configurations or behaviours) and the transitions between them (i.e. the system adaptive behaviour) is introdu...

متن کامل

Component-Oriented Approaches to Context-Aware Computing

Context-awareness is emerging as an essential component of many user-focused software domains. It is especially integral to pervasive or ambient computing, but can be used to control the behaviour of any system that adapts to the circumstances in which it is used. Like most new software projects, many existing context-aware systems have been constructed using objector component-oriented program...

متن کامل

Specifying and Verifying the Context-aware Adaptive Behaviour of Software Systems

Context-aware adaptive software systems need to have a model for the system adaptive behaviour. This model decides the system reactions in response to the environment changes. In large scale software systems with high variability, an explosion in the number of system’s sates (i.e. configurations or behaviours) and the transitions between them (i.e. the system adaptive behaviour) is introduced. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010